import axios from 'axios'
import Vue from 'vue'
/**
 * 获取一个新的自定义的axios实例
 */
const ajaxUrl =
        process.env.NODE_ENV === 'development'
        ? 'http://10.20.5.200:8080/sport' // 开发环境中的后端地址
            : process.env.NODE_ENV === 'production'
              ? '/sport/' // 生产环境中的后端地址
              : '..' // 测试环境的后端地址
            //   : '/express/' // 测试环境的后端地址
            //   : '..' // 测试环境的后端地址

export let ajax = axios.create({
    baseURL: ajaxUrl,
    timeout: 30000,
    withCredentials: true
})

/**
 * 获取一个新的自定义的axios实例, 用于登录
 */
const ajaxUserUrl =
        process.env.NODE_ENV === 'development'
            ? 'http://10.20.5.200:8080' // 开发环境中的后端地址
            : process.env.NODE_ENV === 'production'
            ? '/sport/' // 生产环境中的后端地址
              : '..' // 测试环境的后端地址

export let ajaxUser = axios.create({
    baseURL: ajaxUserUrl,
    timeout: 30000,
    withCredentials: true
})
let s = new Vue()
ajaxUser.interceptors.response.use(function(response) {
    return response
}, function(error) {
    // Vue.$vux.loading.hide()
    s.$Modal.error({
        content: '网络请求失败！请检查您的网络设置！'
    })
    return Promise.reject(error)
})
ajax.interceptors.response.use(function(response) {
    return response
}, function(error) {
    // Vue.$vux.loading.hide()
    s.$Modal.error({
        content: '网络请求失败！请检查您的网络设置！'
    })
    return Promise.reject(error)
})
